/* 
 * File:   Cerdito.h
 * Author: 75.02 - Grupo 7, 2do cuatrimestre 2012.
 *
 * Created on November 2, 2012, 1:43 PM
 */

#ifndef CERDITO_H
#define	CERDITO_H

#include <string>
#include "Actor.h"
#include "Rol.h"
#include "ActoresConstantes.h"

using namespace std;
using namespace TP::Juego::Arena;

namespace TP { namespace Juego { namespace Arena { namespace Actores {

class Cerdito : public Actor {

public:
    
    Cerdito ();
    
    Cerdito(const string& pNombre);

    virtual ~Cerdito();
    
    virtual IColisionado* colisionar (IColisionado* pColisionado);    
    
    virtual string aXML();
    
    virtual string aXML(const string& pPath);
    
    virtual void parseXML (const string& pDescriptor);

    virtual TiXmlElement* aElementoXML ();
    
    virtual void deElementoXML (TiXmlElement* pElemento);        
};

}}}}

#endif	/* CERDITO_H */

